defensive grenade - French English Dictionary